package com.itheima.thread.security.demo03;

public class SellTicket implements Runnable {

    private int tickets = 100;
    private Object obj = new Object();

    @Override
    public void run() {

        while (true) {

            synchronized (obj) {

                if (tickets > 0) {

                    try {
                        Thread.sleep(100);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }

                    System.out.println("正在出售第" + tickets + "张票");

                    tickets--;

                }

            }

        }

    }
}
